package cn.lbwfree.day3_27;

import java.util.Arrays;
import java.util.Scanner;

/**
 * @date:2020年3月27日
 * @author:lbwfree
 * number：BASIC-21	Sine之舞
 */
public class SineDance {
	public static void main(String[] args) {
		Scanner inScanner = new Scanner(System.in);
		int N =inScanner.nextInt();
		if(N>201)
		{
			return;
		}
		String Sn="";
		
		//从定义可以从到后 不用分解string
		for (int i = 1; i <= N; i++) {
			
			Sn =  Sn+formatsString(i)+ "+" + String.valueOf(N+1-i);
			if (i==N) {
				break;
			}
			Sn="("+Sn+")";
		}
		System.out.println(Sn);
		
	}
	
	//使用的是 string类型 string不了分割  只能从里到外 
	// 每一个和前面的没有包含关系
	private static String formatsString(int N) {
		String[] An = new String[N+2];
		An[N]="sin("+N+")";
		for(int i=N-1; i>=1;i--)
		{
			if (N%2==0) {
				An[i]="sin("+i+"+"+An[i+1]+")";
			}else {
				An[i]="sin("+i+"-"+An[i+1]+")";
			}
		}
		return An[1];
		
	}

}
